home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / IEditor / Varie / DatiGadgets.txt < prev    next >
Encoding:
Text File  |  1997-06-17  |  2.9 KB  |  141 lines

  1. /*
  2. **  This file is © Copyright 1994-95 by Simone Tellini
  3. **
  4. **  This can NOT be distributed in any way without my
  5. **  EXPLICIT permission.
  6. */
  7.  
  8.  
  9.  
  10. For each gadget kind, the bit 0 of Tags means 'Use GT_Underline,"_"'
  11.  
  12. Tags structure:
  13.  
  14.    2 - GA_Disabled
  15.        ^
  16.    ^   `-->  Tag to set
  17.    `------>  This isn't a bit, is a flag! i.e. IF (GadgetTags AND 2) THEN
  18.                                                put GA_Disabled,TRUE in the
  19.                                                source.
  20.  
  21.  
  22. BUTTON_KIND
  23.    - no Data field used
  24.  Tags:
  25.    2 - GA_Disabled
  26.    4 - GA_Immediate
  27.  
  28. CHECKBOX_KIND
  29.    - no Data field used
  30.  Tags:
  31.    2 - GA_Disabled
  32.    4 - GTCB_Checked
  33.    8 - GTCB_Scaled
  34.  
  35. INTEGER_KIND
  36.    Data 1  -  LONG  Number
  37.    Data 2  -  WORD  MaxChars
  38.    Data 3  -  WORD  Justification
  39.  Tags:
  40.    2 - GA_Disabled
  41.    4 - GA_Immediate
  42.    8 - GA_TabCycle
  43.  $10 - STRINGA_ExitHelp
  44.  $20 - STRINGA_ReplaceMode
  45.  
  46. LISTVIEW_KIND
  47.    Data 1  -  WORD  Top
  48.    Data 2  -  WORD  Make Visible
  49.    Data 3  -  WORD  Scroll Width
  50.    Data 4  -  WORD  Selected
  51.    Data 5  -  WORD  Spacing
  52.    Data 6  -  WORD  Item Height
  53.    Data 7  -  WORD  Max Pen
  54.  Tags:
  55.    2 - GA_Disabled
  56.    4 - GTLV_ReadOnly
  57.    8 - GTLV_ShowSelected
  58.  
  59. MX_KIND
  60.    Data1  -  WORD  Active
  61.    Data2  -  WORD  Spacing
  62.    Data3  -  WORD  Title Place
  63.    ExtraMem - ^Items            ; err... ignore this... ;-)
  64.  Tags:
  65.    2 - GA_Disabled
  66.    4 - GTMX_Scaled
  67.  
  68. NUMBER_KIND
  69.    Data1  -  LONG  Number
  70.    Data2  -  BYTE  Front Pen, -1 not to set
  71.    Data3  -  BYTE  Back Pen -1 not to set
  72.              (+2) WORD  Justification
  73.    Data4  -  LONG  Max Number Len
  74.    Data5,Data6,Data7 - String: Format
  75.  Tags:
  76.    2 - GTNM_Border
  77.    4 - GTNM_Clipped
  78.  
  79. CYCLE_KIND
  80.    Data1  -  WORD  Active
  81.    ExtraMem - ^Items
  82.  Tags:
  83.    2 - GA_Disabled
  84.  
  85. PALETTE_KIND
  86.    Data1  -  WORD  Depth
  87.    Data2  -  BYTE  Color
  88.    Data3  -  BYTE  Color Offset
  89.    Data4  -  WORD  Indicator Width
  90.    Data5  -  WORD  Indicator Height
  91.    Data6  -  WORD  Num Colors
  92.  Tags:
  93.    2 - GA_Disabled
  94.  
  95. SCROLLER_KIND
  96.    Data1  -  WORD  Top
  97.    Data2  -  WORD  Total
  98.    Data3  -  WORD  Visible
  99.    Data4  -  WORD  Arrows
  100.    Data5  -  WORD  Freedom
  101.  Tags:
  102.    2 - GA_Disabled
  103.    4 - GA_RelVerify
  104.    8 - GA_Immediate
  105.  
  106. SLIDER_KIND
  107.    Data1  -  WORD  Min
  108.              WORD  Max
  109.    Data2  -  WORD  Level
  110.              WORD  Max Level Len
  111.    Data3  -  BYTE  Level Place
  112.              BYTE  Justification
  113.              BYTE  Freedom
  114.    Data4  -  LONG  Max Pixel Len
  115.    Data5  -  STR   Level Format
  116.  Tags:
  117.    2 - GA_Disabled
  118.    4 - GA_RelVerify
  119.    8 - GA_Immediate
  120.  
  121. STRING_KIND
  122.    Data1  -  WORD  MaxChars
  123.    Data2  -  WORD  Justification
  124.    ExtraMem - ^String
  125.  Tags:
  126.    2 - GA_Disabled
  127.    4 - GA_Immediate
  128.    8 - GA_TabCycle
  129.  $10 - STRINGA_ExitHelp
  130.  $20 - STRINGA_ReplaceMode
  131.  
  132. TEXT_KIND
  133.    Data1  -  WORD  FrontPen
  134.    Data2  -  WORD  BackPen
  135.    Data3  -  WORD  Justification
  136.    ExtraMem - ^Text
  137.  Tags:
  138.    2 - GTTX_CopyText
  139.    4 - GTTX_Border
  140.    8 - GTTX_Clipped
  141.